|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
cl10b am 27.02.2011 um 21:12 Uhr (0)
Ich habe endlich die erste Version meines Programmes fertig gestellt. Noch hat alles eher alpha-Status und gleicht einer großen Baustelle.Trotzdem wollte ich euch herzlichst Danken! Als ich mit dem Projekt begann, hatte ich keine Ahnung von VB.net oder parametrischen Modellen in CATIA - dank eurer Unterstützung habe ich verdammt viel gelernt! Ich möchte das Ergebnis hier als Anerkennung für eure Hilfe kurz vorstellen.Besonderen Dank an DanielFr. und zoltan.bekesi für die Starthilfe und anbgrittmann für sei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung XYZ sowie Drehung XYZ
vogy am 21.06.2005 um 11:37 Uhr (0)
Die Lösung: Y = alpha*PI/180 P = beta*PI/180 R = 0 arrayOfVariantOfDouble1(0) = 1 arrayOfVariantOfDouble1(1) = 0 arrayOfVariantOfDouble1(2) = 0 arrayOfVariantOfDouble1(3) = 0 arrayOfVariantOfDouble1(4) = 1 arrayOfVariantOfDouble1(5) = 0 arrayOfVariantOfDouble1(6) = 0 arrayOfVariantOfDouble1(7) = 0 arrayOfVariantOfDouble1(8) = 1 arrayOfVariantOfDouble1(9) = wd arrayOfVariantOfDouble1(10) = 0 arrayOfVariantOfDouble1(11) = 0 move1.Apply arrayOfVariantOfDouble1 arrayOfVariantOfDouble2(0) = cos(Y)*cos(P) arrayO ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Winkel zwischen 3 Punkten
Ladde2008 am 15.05.2008 um 15:36 Uhr (0)
Also mathematisch ist das kein ProblemWinkel zwischen 2 Vektoren A und B A * Bcos(alpha) = ---------------------- Length(A) + Length(B)gegeben sind also 3 Punkte, p1, p2, p3Daraus machen wir die 2 Vektoren A und BA = p1 - p2B = p3 - p2Length eines Vektors berechnet sich wie folgt: Wurzel(x*x + y*y + z*z)Setzt man nun alles oben ein, und nimmt den Arcus Cosinus, sobekommmt man Alpha, welches der Winkel am Punkt p2 ist.Hab grad keine Zeit sonst hätt ichs hier auch als VB Berechnun ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : zwei Parameter programmieren/verbinden
Fimbi am 27.11.2018 um 15:18 Uhr (1)
Hallo liebe Community,ich versuche schon seit längerem zwei Parameter zu verbinden.Es soll so ausschauen:If Anzahl_d_Strand == 1{ alpha = 180deg}elIf Anzahl_d_Strand == 2{ alpha = 30deg}else{ alpha = 90deg}nagelt mich bitte nicht fest auf die ElIf Syntax. ich wusste die nicht auswendig.Mir geht es darum, dass ich ständig die Fehlermeldung, im Bild zu sehen, bekomme.Hat da jemand eine Lösung dafür ?Lg
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung XYZ sowie Drehung XYZ
vogy am 20.06.2005 um 07:56 Uhr (0)
Sali Steffen, solange ich in den Ebenen bleibe (Winkel 90°/ 180°/ etc.) funktioniert alles , sobald ich aber einen Winkel wie 45° eingebe funktioniert es nicht. Habe 2 Winkel alpha: um Z-Achse im Uhrzeigersinn - Yaw beta: um Y-Achse im Gegenuhrzeigersinn - Pitch Roll setze ich auf 0 wd ist der Abstand vom Fokuspunkt, welcher durch fpx, fpy und fpz bestimmt wird. Meine Tabelle: wd alpha beta fpx fpy fpz 253 0 0 0 0 0 253 90 0 0 0 0 253 180 0 0 0 0 253 270 0 0 0 0 253 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung XYZ sowie Drehung XYZ
vogy am 16.06.2005 um 13:41 Uhr (0)
Wie gibt man einen Vektor mit 3 Zahlen an? Hätte da 2 Zahlen erwartet! Habe ein alpha und ein beta: alpha = Drehung um Z Achse beta = Drehung um X Achse Wie kann ich damit die Vektoren berechnen? Kannst Du mir ein Beispiel machen?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung XYZ sowie Drehung XYZ
vogy am 20.06.2005 um 13:10 Uhr (0)
Rechen P*-1 weil die Winkel Angabe alpha welche ich verwende um die Z-Achse im Uhrzeigersinn gedreht wird. Die anderen Achsen im Gegenuhrzeigersinn!?!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umsetzung einer E-Funktion
Jules_Vernes am 11.10.2005 um 10:08 Uhr (0)
Grützi Freunde des Denksports1.)Ich möchte gern die Funktion r(phi) = r0*exp(phi*tan(Alpha)) angezeigt haben aber wie lautet hiervon die Parameterdarstellung? Ich brauche ja die Form: x=... y=...2.) Was für ein Reference Objekt benötige ich für diese Funktion (eigentlich doch einen Kreis)?Grüsse Jules
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Spline schließen in 2D
Malte369 am 17.07.2013 um 15:18 Uhr (1)
Sorry, aber ich kriege es nicht hin.Also als erstes mal zur Theorie:Ich nehme meinen ersten Punkt.Dann erstelle ich einen Vektor dem ich mit GetTangent() 2 richtungsweisende Werte zuweise.Als nächstes meinen letzten Punkt mit GetTangent diesen Vektor zuweisen.Stimmt das so?dann der PText:For i = 0 to (Anzahlpunkte-1) Step 1 alphaneu=alphaneu+alpha alphaers=alphaneu*PI/180 Radiusers=Radius-(Tol/2)+(Tol*Zufallszahl1) A = Radiusers*cos(alphaers) G = Radiusers*sin(alphaers) Set Punkte(i) = factory2D.CreateCont ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eckpunkte von Geometrie entgegen Uhrzeigersinn messen
bgrittmann am 07.06.2018 um 17:34 Uhr (1)
ServusDie Koordinaten er Punkte solltest du über GetCoordinates auslesen können (siehe Point2D in der Doku)Den Abstand zum Referenzpunkt entweder berechnen (beide Koordinaten bestimmen und dann berechnen) oder den Abstand über die SPA-Workbench messen.Fest zu stellen ob die Punkte auf einer Linie liegen:- Punkte in eine Collection/Array packen- Linien/Kurven in einen Array packen- per Schleife alle Punkte abarbeiten und den Abstand zu jeder Linie/Kurve ermitteln. Falls ein Abstand 0 ist zum nächsten Punkt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catcolor in vba
EmilioSanchez am 17.08.2019 um 22:04 Uhr (1)
Hallo Bernd,erst mal vielen Dank für die Blitzschnelle Antwort.Ich habe deinen Codevorschlag getestet, funktioniert aber nur bei der Farbe Rot.Sieht mit anderen Werten wie folgt aus: RGB Soll ISTRot 255,0,0,255 / -16776961 / -16776961Blau 0,0,255,255 / 65535 / -65536Grün 0,255,0,255 / 16711935 / -16711936Hellgrün 192,255,192,255 / -1056980737 / -4128832Leider spuckt das WWW hierzu auch nicht viel aus.Habe nur folgende Codezeile in Ja ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Spline schließen in 2D
Malte369 am 13.07.2013 um 14:49 Uhr (1)
Hallo Leute,ich bastele gerade an meiner Abschlussarbeit.Hierzu verwende ich ein Sub, welches einen Spline auf einer Skizze erzeugt und weiter verwendet.Das klappt soweit (auch dank dieses Forum) einwandfrei.Einziges Problem: Ich würde gerne den Befehl des Fensters "Spline schließen" verwenden.Das bekomme das einfach nicht hin.Ich hoffe es hat jemand eine Idee?!Ich erstelle den Spline mit: "Set Spline = factory2D.CreateSpline (Punkte)"vielleicht gibt es hier einen Zusatz mit dem ich den Spline als geschlos ...
|
| In das Form CATIA V5 Programmierung wechseln |